@charset "utf-8";
@font-face {
  font-family: 'supermarket';
  font-style: normal;
  src: local('supermarket'), url(../fonts/supermarket.woff) format('woff'), url(../fonts/supermarket.ttf) format('truetype');
}

/* default */

body {
	margin:0;
	font-size:13px;
	line-height: 13px;
	font-family: Tahoma, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	background:#FFF;
}

img{
	border:none;
}

div.delayload {
	display: none;
}

.clear{
	clear:both;
}

#globalWrapper{
	width:100%;
	height:100%;
}

#logo{
	position:absolute;
	width:300px;
	height:85px;
}

#header{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

.fleft{
	float:left;
}

/* default */


#header.home{
	background:url(../images/bg-top-sky-home.jpg) top center no-repeat;
	height:381px;
}

#header.home-night{
	background:url(../images/bg-top-sky-night.jpg) top center no-repeat;
	height:381px;
}

#header.inner-short{
	background:url(../images/bg-top-sky-home.jpg) top center no-repeat;
	height:243px;
}

#header.inner-long{
	background:url(../images/bg-top-sky-home.jpg) top center no-repeat;
	height:348px;
}

#header.inner-province{
	height:330px;
}

.header-txt{
	font-family:'supermarket';
	font-size:24px;
	color:#0170b7;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:5px;
}

/* Navigation */

#nav ol, #nav ul {
	list-style: none;
	margin:0;
}

#nav{
	width:100%;
	height:85px;
	margin-top:13px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#FFF;
}

#nav-line{
	width:100%;
	height:2px;
	margin:0 auto;
	background:url(../images/nav-line.png) top center no-repeat;
}

#nav-main{
	width:986px;
	margin:0 auto;
	z-index:9999;
}

#nav-forecast{
	padding-left:50px;
}

#nav-forecast-left{
	width:200px;
	padding-right:10px;
	float:left;
}

#nav-forecast-right{
	float:left;
	width:394px;
}

.nav-forecast-thumb{
	width:167px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

#nav-weather{
	background-color:#FFF;
	width:200px; 
	margin-top:-20px; 
	padding-top:15px;
}

.nav-weather-thumb{
	width:167px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:15px;
}

.blue-txt{
	color:#076bc8;
	font-size:13px;
}

ul.blue li {
	list-style:none;
	background: url("../images/bull.png") left 4px no-repeat;
}

ul.blue li {
	margin:0 0 4px 0;
	padding:0 0 0 10px;
	float: left;
}

.hspace-7{
	margin-top:-7px;
}

#top-nav{
	height:29px;
	position:relative;
	float:right;
	margin-right:3px;
}

#top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}

#top-nav li {
	float:left;
	padding:10px 10px 0 10px;
	height:20px;
	cursor:pointer;
}

#top-nav li a{
	color:#b07800;
	text-decoration:none;
}

#top-nav li a:hover{
	text-decoration:underline;
}
/* Navigation */

/* Search Form */
#form_search{
	width:167px;
	height:24px;
	position:absolute;
	margin-top:50px;
	margin-left:805px;
}

.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
} 

/* Form wrapper styling */
.form-wrapper {
    
}
 
/* Form text input */
 
.form-wrapper input {
    width: 110px;
    height: 14px;
    padding: 5px 5px;
    float: left;    
    border:1px solid #f9c451;
    background: #fff;      
}
 
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
}
 
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}
 
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
/* Form submit button */
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 26px;
    width: 45px;
    font: 13px/20px 'supermarket', 'Tahoma';
    color: #000;
    background: #f9c451;
}   
   
.form-wrapper button:hover{     
    color: #FFF;
}   
   
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #c42f2f;
    outline: 0;   
}
 
.form-wrapper button:before { /* left arrow */
    
}
 
.form-wrapper button:hover:before{
    border-right-color: #e54040;
}
 
.form-wrapper button:focus:before,
.form-wrapper button:active:before{
    border-right-color: #c42f2f;
}      
 
.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}


input.sendq {
	background: #023870;
	height: 26px;
	width: 75px;
	cursor:pointer;
	border: 1px solid #FFF;
	color:#FFF;
	font: 13px;
}

input.sendq:hover {
	border: 1px solid #023870;
	color:#023870;
	background: #FFF;
}

input.load {
	background: #023870;
	height: 26px;
	width: 125px;
	cursor:pointer;
	border: 1px solid #FFF;
	color:#FFF;
	font: 13px;
}

input.load:hover {
	border: 1px solid #023870;
	color:#023870;
	background: #FFF;
}

input.txtbox {
    width: 150px;
    height: 14px;
    padding: 5px 5px;
    float: left;    
    border:1px solid #d3d3d3;
    background: #fff;      
}

/* Search Form */

#box-sub-header{
	width:986px;
	margin-left:auto;
	margin-right:auto;
}

#box-sub-header-inner{
	width:986px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
}

#box-main-night{
	width:705px;
	height:198px;
	float:left;
	margin-top:45px;
	background:url(../images/bg-box-notice.png) no-repeat;
}

.h-txt-night{
	width:705px;
	text-align:center;
	font-family:"supermarket";
	font-size:30px;
	color:#ff0000;
	text-shadow: 1px 1px 1px #000;
	padding-top:20px;
	line-height:0;
}

.txt-night{
	font-size:13px;
	line-height:15px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff0000;
	padding:10px 20px;
	padding-top:25px;
	overflow:visible;
	position:relative;
}

#box-weather{
	width:705px;
	float:left;
	margin-top:45px;
}

#box-weather-province{
	width:705px;
	float:left;
	margin-top:20px;
}

.h-txt-white{
	font-family:'supermarket';
	font-size:28px;
	color:#FFF;
	position:relative;
	margin-left:10px;
	text-shadow: 1px 1px 1px #000;
	float:left;
	white-space:nowrap;
	padding-top: 10px;
	line-height: 0;
	padding-bottom:10px;
}

#sel-right{
	position:relative;
	float:right;
	width:285px;
}

#region.dropdown-txt{/* text field font */
	font-size: 11px;
	color: #325670;
}
#region.combo-sel{color:#325670 !important;opacity:.5 !important}
#region::selection{color:#325670 !important}
#region::-moz-selection{color:#325670 !important}

#province.dropdown-txt{/* text field font */
	font-size: 11px;
	color: #325670;
}
#province.combo-sel{color:#325670 !important;opacity:.5 !important}
#province::selection{color:#325670 !important}
#province::-moz-selection{color:#325670 !important}

#bg-weather{
	clear:both;
	background:url(../images/bg-weather.png) repeat-x;
	width:705px;
	top:10px;
	position:relative;
	display:table;
}

.box-day{
	width:100px;
	height:160px;
	float:left;
	display:table;
}

.box-day.active{
	width:98px;
	height:154px;
	border:3px solid #3b6077;
	background:url(../images/bg-weather-today.png) repeat-x;
}

.box-day .txt-head{
	padding-top:15px;
	padding-bottom:2px;
	font-family:'supermarket';
	font-size:15px;
	color:#FFF;
	text-align:center;
}

.box-day.active .txt-head{
	padding-top:12px;
	
}

.box-day .txt-dte{
	padding-bottom:5px;
	font-family:'supermarket';
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.box-day .txt-detail{
	padding-top:5px;
	padding-bottom:5px;
	font-family:'supermarket';
	font-size:12px;
	color:#FFF;
	text-align:center;
}


.box-day .img{
	width:48px;
	margin:0 auto;
	padding-bottom:5px;
}

.box-day .img-double{
	width:96px;
	margin:0 auto;
	padding-bottom:5px;
}

.box-day .txt-white{
	font-family:'supermarket';
	font-size:17px;
	color:#FFF;
	text-align:center;
	clear:both;
}

#box-banner{
	float:left;
	margin-left:40px;
	background-color:#FFF;
	width:220px;
	border:2px solid #d4d4d4;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:45px;
}

.banner{
	width:202px;
	height:52px;
	margin:0 auto;
	display:block;
	padding:0px;
	position:relative;
}

.txt-banner-gray {
	position: absolute;
	top:28px;
	right:10px;
	text-align:right;
	color:#3b3b3b;
	font-family:"supermarket";
	font-size:18px;
	height:30px;
	line-height:18px;
	text-shadow: 1px 1px 1px #fff;
}

.txt-banner-gray img{
	top:3px;
	padding-left:5px;
	position:relative;
}

.txt-banner-red {
	position: absolute;
	width:200px;
	top:28px;
	right:10px;
	text-align:right;
	color:#860000;
	font-family:"supermarket";
	font-size:18px;
	height:30px;
	line-height:18px;
	text-shadow: 1px 1px 1px #fff;
}

.txt-banner-red img{
	top:3px;
	padding-left:5px;
	position:relative;
}

.left-banner{
	width:230px;
	height:73px;
	margin:0 auto;
	display:block;
	padding:0px;
	position:relative;
}

.left-banner .pdf{
	background:url(../images/ico-banner-pdf.png) no-repeat;
	width:20px;
	height:27px;
	position:absolute;
	margin-left:205px;
	margin-top:5px;
}

.txt-banner-blue {
	position: absolute;
	top:48px;
	right:10px;
	text-align:right;
	color:#0170b7;
	font-family:"supermarket";
	font-size:18px;
	line-height:18px;
}

.txt-banner-blue img{
	top:1px;
	padding-left:5px;
	position:relative;
}

.txt-banner-red-s {
	position: absolute;
	top:48px;
	right:10px;
	text-align:right;
	color:#d30900;
	font-family:"supermarket";
	font-size:18px;
	line-height:18px;
}

.txt-banner-red-s img{
	top:1px;
	padding-left:5px;
	position:relative;
}

#wrapper-quick{
	width:986px;
	margin:0 auto;
}

#main-quick{
	position:relative;
	float:right;
	width:146px;
	right:18px;
}

#quick-link{
	position: absolute; 
	bottom: 0;
	width:146px;
}

#h-quick{
	background:#0468c5;
	color:#FFF;
	padding:5px 8px;
	cursor:pointer;
	height:14px;
}

#h-quick img{
	float:right; 
	width:14px; 
	height:14px;
	position:relative;
}

#panel {
    display: none;
	width:146px;
	height: 160px;
    background-color: #25415b;
}

#panel ul{
	list-style: none;
	margin:0;
	padding:0;
	padding-top:3px;
	width:146px;
}

#panel ul li{
	color:#FFF;
	padding:3px 8px;
}

#panel ul li a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#panel ul li a:hover{
	text-decoration:underline;
}

#container{
	width:986px;
	margin:0 auto;
	margin-top:15px;
}

#box-main-weather{
	width:100%;
	padding-left:10px;
}

#box-main-weather-left{
	padding-top:10px;
	width:170px;
	float:left;
}

#box-main-weather-left ul{
	list-style: none;
	margin:0;
	padding:0;
}

#box-main-weather-left ul{
	list-style: none;
	margin:0;
	padding:0;
	width:165px;
}

#box-main-weather-left ul li{
	padding:5px 5px;
	border-bottom:1px solid #a3a3a3;
	width:165px;
}

#box-main-weather-left ul li a{
	font-size:16px;
	color:#4a4b49;
	font-family:'supermarket';
	text-decoration:none;
}

#box-main-weather-left ul li.active a, #box-main-weather-left ul li.active a:hover{
	color:#0c72ce;
}

#box-main-weather-left ul li a:hover{
	color:#0c72ce;
}

#box-main-weather-left ul li.active{
	list-style:none;
	background:url(../images/bull-1.png) 5px 8px no-repeat;
}

#box-main-weather-left ul li.active{
	margin:0 0 5px 0;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:0px;
	float: left;
	width:160px
}

.last{
	border:none;
}

#box-main-weather-right{
	margin-left:25px;
	float:left;
}

#tabbed-nav{
	width:760px;
}

#tabbed-nav .double{
	text-align:left;
}

#tabbed-nav .single{
	line-height:36px;
}

#tabbed-nav div div{
	width:720px;
	padding-bottom:20px;
	overflow:visible;
}

#tabbed-nav div div .cs{
	float:right;
	position:relative;
	height:20px;
	color:#f9c451;
	text-align:right;
}

#box-content{
	padding-top:20px;
	padding-left:7px;
	width:938px;
	margin:auto;
}

#box-news-activity{
	width:300px;
	border:1px #cbcbcb solid;
	height:257px;
	float:left;
	margin-top:1px;
}

#h-box-news{
	background:#0468c5;
	color:#FFF;
	width:300px;
	height:30px;
	display:table-cell; 
	vertical-align:middle;
	font-family:'supermarket';
	font-size:16px;
	padding-left:15px;
}

#scroll1{
	width:285px; 
	height:205px;
}

.b-news{
	margin:0;
	padding:0;
	list-style:none;
	width:265px;
	padding-left:10px;
	padding-right:10px;
}

.b-news li{
	padding-top:10px;
	border-top:1px #969696 solid;
	clear:both;
}

.b-news li:first-child{
	padding-top:5px;
	border-top:none;
	clear:both;
}

.b-txt{
	font-size:12px;
	color:#165276;
}

.b-txt img{
	float:left; 
	padding-right:5px;
}

.b-date{
	float:left;
	font-size:10px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:2px;
	color:#2d2d2d;
}

.b-read{
	float:right;
	font-size:10px;
	padding-top:5px;
	padding-bottom:2px;
}

.b-read a{
	font-size:10px;
	color:#000;
	text-decoration:none;
}

.b-read a:hover{
	text-decoration:underline;
}

.h-line-box{
	width:302px; 
	height:1px; 
	border-bottom:1px solid #cbcbcb; 
	padding:0; 
	display:block;
}

#box-career{
	width:300px;
	margin-left:17px;
	float:left;
}

#tabbed-career div div{
	padding-top:3px;
	padding-left:0;
	padding-right:0;
	overflow:visible;
}

.b-career{
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	min-height:213px;
}

.b-career li{
	padding-top:10px;
	border-top:1px #969696 solid;
	clear:both;
}

.b-career li:first-child{
	padding-top:5px;
	border-top:none;
	clear:both;
}

.bc-left{
	float:left;
}

.bc-txt{
	font-size:12px;
	color:#2e2e2e;
	width:220px;
	line-height:14px;
}


.bc-date{
	font-size:10px;
	float:left;
	padding-left:2px;
	margin-top:-3px;
	position:relative;
	color:#2d2d2d;
}

.bc-dl{
	float:right;
	padding-bottom:5px;
}

#box-sub-weather{
	width:300px;
	margin-left:17px;
	float:left;
}

#tabbed-sub-weather div div{
	padding-top:3px;
	padding-left:0;
	padding-right:0;
	overflow:visible;
}

.b-sub-weather{
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	min-height:213px;
}

.b-sub-weather li{
	padding-top:10px;
	border-top:1px #969696 solid;
	clear:both;
}

.b-sub-weather li:first-child{
	padding-top:5px;
	border-top:none;
	clear:both;
}

.bsw-txt{
	font-size:12px;
	color:#2e2e2e;
	width:220px;
	line-height:14px;
	padding-bottom:15px;
}

/* layout */

#col-left{
	float:left;
	width:230px;
	padding-right:20px;
	margin-left:7px;
}

#col-right{
	float:left;
	width:725px;
}

/* layout */


.box-content-thumb{
	width:335px;
	padding-bottom:30px;
	float:left;
	position:relative;
	margin-right:26px;
	overflow:hidden;
	display:table;
}

.box-content-thumb .bg-img{
	background:url(../images/bg-thumb.png) no-repeat;
	width:335px;
	height:130px;
}

.box-content-thumb .bg-img img{
	margin-top:7px;
	margin-left:7px;
}

.box-content-thumb .h-txt{
	font-size:15px;
	font-weight:bold;
	color:#0175be;
	padding-left:5px;
	padding-top:10px;
}

.box-content-thumb .txt{
	font-size:13px;
	color:#868a8c;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	line-height:16px;
}

.box-content-thumb .cs-txt{
	color:#f9c451;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}


.line-blue{
	height:3px;
	background-color:#0177c1;
}

.line-red-s{
	height:3px;
	background-color:#d30900;
}

#inner-tab{
	position:relative;
	width:700px;
}

.border{
	border:1px solid #e1e1e1;
	border-top:none;
}

.all-content{
	position:relative;
	display:table;
	padding-bottom:20px;
}

.inner-tab-map{
	float:left;
	width:269px;
}

.inner-tab-line{
	float:left;
	width:21px;
	height:350px;
	margin-top:-5px;
	background:url(../images/line-ver-content.jpg) no-repeat;
}

.inner-tab-content{
	float:left;	
}

.inner-tab-content-detail{
	padding-top:10px;
	width:380px;
	clear:both;
}

.inner-tab-content-detail .h-txt{
	font-size:18px;
	color:#0175be;
	font-weight:bold;
	font-family:'supermarket';
}

.inner-tab-content-detail .txt{
	font-size:13px;
	color:#868a8c;
	padding-right:5px;
	padding-top:10px;
	line-height:16px;
	display:block;
}

.inner-tab-content-detail .cs-txt{
	color:#f9c451;
	font-size:11px;
	position:relative;
	padding-top:5px;
	float:right;
	padding-right:10px;
}

.h-province{
	position:absolute;
	top:30px;
	left:20px;
	font-size:22px;
	color:#0069ac;
	font-weight:bold;
	font-family:'supermarket';
	line-height:0;
}


.content-inner-tab{
	margin-top:20px;
	padding:0;
	padding-left:20px;
	width:700px;
}

.h-inner-tab-b{
	width:184px;
	float:left;
	font-family:'supermarket';
	font-size:18px;
	font-weight:bold;
	color:#28292a;
	white-space:nowrap;
}

.big-blue-txt{
	font-family:'supermarket';
	font-size:48px;
	font-weight:bold;
	color:#0077c2;
}

ul.inner-tab-list {
	list-style: none;
	padding:0;
	padding-top:5px;
	width:327px;
	float:left;
}

ul.inner-tab-list.right {
	margin-left:20px;
}

ul.inner-tab-list li {
	padding:10px 0;
	width:327px;
}

.blue-tab-txt{
	font-family:'supermarket';
	font-size:18px;
	font-weight:bold;
	color:#0077c2;
}

.box-weather-week{
	margin-top:40px;
	width:700px;
	position:relative;
	display:table;
	border:1px solid #cecece;
	background:url(../images/bg-province-week.png) repeat-x #FFF;
}

.header-box-week{
	position:relative;
	margin-top:-10px;
	margin-left:10px;
	height:34px;
}

.header-box-week-txt{
	float:left;;
	font-family:'supermarket';
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:url(../images/bg-h-province.png) repeat-x;
	height:35px;
}

.header-box-week-txt span{
	position:relative;
	top:12px;
}

ul.content-box-week{
	list-style:none;
	padding:0;
	margin-left:5px;
}

ul.content-box-week li{
	float:left;
	width:230px;
	padding-bottom:10px;
}

ul.content-box-week li div{
	margin:auto;
	width:150px;
	text-align:center;
}

ul.content-box-week li .date-txt{
	color:#002e4b;
	font-size:13px;
}

ul.content-box-week li .txt{
	color:#353535;
	padding-bottom:5px;
	font-size:11px;
}

ul.content-box-week li .red{
	color:#910507;
	font-size:11px;
}

ul.content-box-week li .blue{
	color:#060387;
	font-size:11px;
}

.bar-blue{
	width:708px;
	background:#027ac6;
	//height:43px;
	display:table;
	padding:10px 0;
	
}

.main-box{
	width:100%;
	padding-left:5px;
	padding-top:15px;
	overflow:hidden;
}

.bar-blue-txt-w{
	float:left;
	font-family:'supermarket';
	font-size:15px;
	color:#fff;
	margin-top:7px;
	padding-left:20px;
	padding-right:20px;
}

.sel{
	float:left;
	position:relative;
	padding-right:10px;
}

.search-bar-blue{
	float:right;
	margin-top:10px;
	margin-right:47px;
}

.search-bar-blue-earthquake{
	float:left;
	padding-left:20px;
}

#earthquake-map{
	width:636px;
	height:362px;
	//margin:auto;
	padding-bottom:10px;
}

#storm-map{
	width:631px;
	height:362px;
}

#storm-map-border{
	width:631px;
	height:362px;
	padding:10px;
	border:1px solid #e2e2e2;
}

.h-txt-black-b{
	font-family:'supermarket';
	font-size:30px;
	color:#1a1a1a;
	position:relative;
	display:block;
	padding:20px 0;
}

ul.earthquake-detail {
	list-style: none;
	padding:0;
	padding-top:5px;
	padding-bottom:30px;
	float:left;
}

ul.inner-tab-list.right {
	margin-left:20px;
}

ul.earthquake-detail li {
	padding:5px 0;
	width:700px;
}

.h-txt-white-earth{
	font-family:'supermarket';
	font-size:24px;
	color:#fff;
	padding:10px 0 20px 20px;
}

.border-table{
	border:1px solid #e8e8e8;
	width:698px;
	display:table;
}

.border-table table{
	border:1px solid #fff;
}

.border-table th:first-child{
	border-left:0;
}

.border-table th {
	background: url(../images/bg-h-table.jpg) repeat-x #cfcfcf;
	border-left: #fff 1px solid;
	color: #1a1a1a;
	font-size: 13px;
	padding: 5px 0;
	text-align: center;
	height: 45px;
	border-top:none;
	border-bottom:none;
}

.border-table td:first-child{
	border-left:0;
}

.border-table td {
	background: #f3f3f3;
	border-left: #fff 1px solid;
	border-top:none;
	border-bottom:none;
	padding: 10px 10px;
	text-align: center;
	color: #1a1a1a;
	font-size: 13px;
}

.border-table-climate{
	border:1px solid #e8e8e8;
	width:698px;
	display:table;
}

.border-table-climate table{
	border:1px solid #fff;
}

.border-table-climate th:first-child{
	border-left:0;
}

.border-table-climate th.bottom:first-child{
	//border-left:0;
}

.no-b-left{
	border-left:0 !important;
}

.border-table-climate th {
	background: url(../images/bg-h-table-top.jpg) repeat-x #cfcfcf;
	border-left: #fff 1px solid;
	color: #027ac6;
	font-size: 13px;
	padding: 5px 10px;
	text-align: center;
	height: 20px;
	border-top:none;
	border-bottom:none;
	font-weight:500;
}

.border-table-climate th.bottom {
	background: url(../images/bg-h-table-bottom.jpg) repeat-x #cfcfcf;
	border-left: #fff 1px solid;
	color: #1a1a1a;
	font-size: 13px;
	padding: 5px 10px;
	text-align: center;
	height: 20px;
	border-top:none;
	border-bottom:none;
	font-weight:500;
}

.border-table-climate td:first-child{
	border-left:0;
}

.border-table-climate td {
	background: #f3f3f3;
	border-left: #fff 1px solid;
	border-top:none;
	border-bottom:none;
	padding: 10px 10px;
	text-align: center;
	color: #1a1a1a;
	font-size: 13px;
}

.border-table-climate td.header-table-region:first-child{
	border-left:0;
}

.border-table-climate td.header-table-region {
	background: url(../images/bg-h-table-region.jpg) repeat-x #cfcfcf;
	border-left: #fff 1px solid;
	border-top:none;
	border-bottom:none;
	height:20px;
	padding: 5px 10px;
	text-align: left;
	color: #1a1a1a;
	font-size: 13px;
}

.load-more{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:125px;
}

.header-table{
	width:700px;
	height:40px;
	padding:0 10px;
	display:block;
}

.header-table-right{
	float:right;
	height:20px;
	padding:0 10px;
	display:table;
}

.header-table-right img{
	top:4px;
	padding-right:3px;
	position:relative;
}

.header-table-right a{
	font-size:11px;
	color:#027ac6;
	vertical-align:middle;
}

.header-table-right a:hover{
	text-decoration:none;
}

.header-table-right-dl{
	float:right;
	height:30px;
	padding:0 10px;
	display:table;
	margin-top:-15px;
	padding-right:15px;
}

.header-table-right-dl img{
	top:13px;
	padding-right:4px;
	position:relative;
}

.header-table-right-dl a{
	font-size:11px;
	color:#027ac6;
	vertical-align:middle;
}

.header-table-right-dl a:hover{
	text-decoration:none;
}

.blue-txt-2{
	color:#027ac6;
	padding-top:4px;
}

.btn-print{
	float:right;
	position:relative;
	padding:10px 30px 10px 0;
}

.h-txt-black-b-storm{
	font-family:'supermarket';
	font-size:30px;
	color:#1a1a1a;
	position:relative;
	display:block;
	padding:20px 0 10px 0;
}

ul.storm-detail {
	list-style: none;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	float:left;
}

ul.storm-detail li {
	padding:5px 0;
	width:700px;
}

.border-notice{
	border:1px solid #cfcfcf;
	width:658px;
	display:table;
	padding:30px 20px;
}

.h-txt-notice{
	width:658px;
	text-align:center;
	font-family:"supermarket";
	font-size:30px;
	color:#ff0000;
	line-height:0;
}

.line-content{
	background:url(../images/line-content.png) no-repeat center;
	width:450px;
	height:1px;
	margin:auto;
}

.notice-content{
	position:relative;
	width:100%;
	color:#5d5d5d;
	line-height:15px;
}

.notice-content .text{
	width:440px;
}

.notice-content .text-noimg{
	width:100%;
}

.notice-content .img{
	width:197px;
	right:0; 
	position: absolute;
}

.notice-content .bottom{
	text-align:right;
	padding-top:20px;
	right:0; 
	position:relative;
}

.notice-content .bottom span{
	color:#f9c451;
}

/* footer */

#footer{
	top:20px;
	position:relative;
}

.footer-space{
	width:986px;
	margin:0 auto;
	position:relative;
}

#footer-nav-slide{
	position:relative;
	float:right;
	right:18px;
}

#footer-nav-slide ul{
	margin:0;
	padding:0;
	list-style:none;
	top:7px;
	position:relative;
}

#footer-nav-slide li {
	cursor:pointer;
	float:left;
	margin-right:1px;
	height:27px;
	background:url(../images/footer-nav.png) top left;
	padding-left:20px;
	padding-right:10px;
}

#footer-nav-slide li a{
	color:#fff;
	font-family:'supermarket';
	font-size:13px;
	text-decoration:none;	
	position:relative;
	top:7px;
}

#footer-nav-slide li:hover{
	background-position:0 -27px;
}

#footer-nav-slide li.active, #footer-nav-slide li:hover .active{
	background-position:0 -27px;
}

#footer-slide{
	background:url(../images/bg-footer-slide.png);
	height:105px;
	position:relative;
	top:7px;
}

#footer-bottom{
	position:relative;
	width:910px;
	padding-top:25px;
	margin:0 auto;
}

.footer-link{
	float:left;
}

ul.red{
	padding:0;
	margin:0;
	margin-top:20px;
}

ul.red li {
	list-style:none;
	background: url("../images/red.png") left 4px no-repeat;
}

ul.red li {
	margin:0 0 4px 0;
	padding:0 0 0 10px;
}

ul.red li a{
	font-size:12px;
	color:#2b577b;
	text-decoration:none;
}

ul.red li a:hover{
	text-decoration:underline;
}

ul.red li ul {
	padding:0;
	margin:0;
	padding-top:2px;
}

ul.red li ul li{
	list-style:none;
	background: url("../images/line.png") left 4px no-repeat;
}

ul.red li ul li{
	margin:0 0 4px 0;
	padding:0 0 0 10px;
}

#footer-copyright{
	padding:30px;
	text-align:right;
	font-size:12px;
	color:#2b577b;
}

/* footer */


#carousel-single-image {
	width: 705px;
	height:250px;
	float:left;
}
#carousel-single-image .touchcarousel-container {
	
}
#carousel-single-image .touchcarousel-item {
	margin-right: 0;
	width: 705px;
	
}
#carousel-single-image .tc-paging-container {
	margin-top: -8px;
}